<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<%@ include file="/pages/common/header.jsp" %>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>版本信息管理里界面</title>
<script type="text/javascript">
	var gridManager;
	$(function() {
		//创建工具条
		var toolbarOptions = {
			items : [ {
				text : '增加',
				id : 'add',
				click : itemclick
			}, {
				text : '编辑',
				id : 'update',
				click : itemclick
			}, {
				text : '删除',
				id : 'delete',
				click : itemclick
			}]
		};
		//初始化表格数据
		// 用户列表结构
		gridManager = $("#maingrid").ligerGrid(
				{
					columns : [ {
						display : "版本编号",
						name : "versionNumber",
						width : 150,
						type : "text",
						align : "left"
					}, {
						display : "发布人",
						name : "publisher",
						width : 150,
						type : "text",
						align : "left"
					}, {
						display : "发布时间",
						name : "publishTime_str",
						width : 200,
						type : "text",
						align : "left"
					}, {
						display : "创建时间",
						name : "createTime",
						width : 250,
						type : "text",
						align : "left"
					}],
					dataAction : 'server',
					toolbar : toolbarOptions,
					rownumbers : true,
					url : rootPath+'/versioninfo/listJSON.action',
					sortName : 'id',
					width : '98%',
					height : '100%',
					rowHeight: 28,//行默认的高度
			        headerRowHeight: 30,//表头行的高度
					heightDiff : -10,
					checkbox : true
				});
	});


	function itemclick(item) {
		switch (item.id) {
		case "add":
			add();
			return;
		case "update":
			update();
			return;
		case "delete":
			del();
			return;
		}
	}
	function add(){
		$.ligerDialog.open({
			width:800,
			height:400,
			title:'添加版本信息',
			url:'${baseURL}/pages/system/version/versionInfo_edit.jsp',
			buttons: [
		          { text: '保存', onclick: function (item, dialog) { 
		        	  if(dialog.frame.editversionInfo(1)){
		        	 	 gridManager.loadData();
		        	 	 dialog.close();
		        	  }
		          	}
		          },
		          { text: '取消', onclick: function (item, dialog) { dialog.close();} }
		    ]
		});
	}
	
	function update(){
    	var rowsdata = gridManager.getCheckedRows();
    	if (!rowsdata.length) {
    		$.ligerDialog.alert('请选择一行进行修改');
    	 	return;
    	}
    	if(rowsdata.length > 1){
    		$.ligerDialog.alert('修改只能选一行');
    	 	return;
    	}
		var version_id = rowsdata[0].versionId;
		
		$.ligerDialog.open({
			width:800,
			height:400,
			title:'编辑版本信息',
			url:'${baseURL}/pages/system/version/versionInfo_edit.jsp?version_id='+version_id,
			buttons: [
			          { text: '保存', onclick: function (item, dialog) { if(dialog.frame.editversionInfo(0)){
			        	  dialog.close();
			          } } },
			          { text: '取消', onclick: function (item, dialog) { dialog.close();} }
			]
		});
	}
	
	
	function del(){
		var data = gridManager.getCheckedRows();
        if (data.length == 0)
        	$.ligerDialog.alert('请选择行');
        else
        {
            var checkedIds = [];
            $(data).each(function ()
            {
                checkedIds.push(this.versionId);
            });
            $.ligerDialog.confirm('确定删除?', function ()
            {
	    		$.post("${baseURL}/versioninfo/delete.action",
												[ {
													name : 'ids',
													value : checkedIds
												} ], function(data) {
	    											if(data && data.hasOk){
	    												alert("删除成功");
														gridManager.loadData();
	    											}else{
	    												alert(data.message);
	    											}
												});
			});
		}
	}
</script>
</head>
<body style="padding: 0px;height:100%;text-align:center;">
	<div id="maingrid"></div> 
</body>
</html>